Design of a General Planmatcher for Diagnosing Student Programs
نویسنده
چکیده
Several Intelligent Tutoring Systems (ITSs) for teaching imperative languages have been built up until now. However, most of them only teach one particular programming language. Moreover, they lack modular composability, that is, existing components of the available ITSs can hardly be reused to create a new ITS. Furthermore, introducing new problems or feedback requires a lot of effort and expertise. We propose to define the feedback and problems at the application level in order to provide a more reusable and extensible ITS. We have built an ITS shell which can generate ITSs for teaching different imperative programming languages. The ITSs generated by our shell is composed of an instruction model, domain model and a student model. In order to use the shell system for instructional experimentation, the domain model and the instruction model are highly orthogonal. This paper handles about the Planmatcher which is a basic component of our ITS shell. The Planmatcher is used for matching a given problem specification with a student program written in an arbitrary imperative programming language. A new general problem specification language (PSL) is introduced to gain the necessary orthogonality. Matching is done using object-oriented algorithms provided in a reusable and extensible framework for generic programming plans. Because of the high level of orthogonality of the components new problems and feedback can be easily added or modified on the application level. keywords: intelligent tutoring system shell, expert systems, knowledge representation, planmatching, feedback generation, object-oriented software development
منابع مشابه
A study of educational needs of general physicians in selected areas
Background:Despite the large amount of information that general physicians need to gain ,It is necessary to prioritize the need for learning in the formulation and design of educational programs. This study aims to determine the most important priorities of general medical graduates in selected areas.Methods:This cross-sectional study (2016) was conducted...
متن کاملThe Prevalence and Types of Child Abuse among Teachers and its Relationship with their Demographic Characteristics and General Health in Primary Schools
Introduction Teachers are one of the groups that in addition to teaching the students can have a role in control and identification of child abuse and violence in schools. Certainly, before doing any action and choose an approach to reduce misbehavior, we should be aware of situation, how and prevalence of child abuse in schools. The present study aims to investigate the prevalence and types of...
متن کاملMonitoring and Diagnosing Multistage Processes: A Review of Cause Selecting Control Charts
A review of the literature on cause selecting charts (CSCs) in multistage processes is given, with a concentration on developments which have occurred since 1993. Model based control charts and multiple cause selecting charts (MCSCs) are reviewed. Several articles based on normally and non-normally distributed outgoing quality characteristics are analyzed and important issues such as economic d...
متن کاملWeaving the Safety Net 374 FOR PROTECTION AND PROMOTION: THE DESIGN AND IMPLEMENTATION OF EFFECTIVE SAFETY NETS
The general framework for assessing the safety net sector involves three steps: (1) Diagnosing the sources of poverty and vulnerability using the key tools of poverty assessments, risk and vulnerability assessments, and/or poverty and social impact analysis. (2) Evaluating the individual safety net interventions against the criteria listed. (3) Evaluating the mix of programs against the criteri...
متن کاملProblem Distributions in a CS1 Course
In this paper we describe an ongoing study of novice programmers in an introductory programming course. Building on previously published results from the study we explore the distributions of different kinds of language related (rather than general or design related) problems over the sequence of laboratory exercises in the course. Data collected from student cohorts in 2003 and 2004 are compar...
متن کامل